.horizontalcssmenu ul{
	margin: 0px;
	list-style-type: none;
	font-family:Tahoma, arial, verdana; 
	font-size: 10px; 
	padding: 0px 0px 0px 0px; 
}

/*Top level list items*/
.horizontalcssmenu ul li{
	position: relative;
	display: inline;
	float: left;
	background: url(../images/bg_menu.gif) center center repeat-x;
}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
	display: block;
	/* width: 70px; */  /*Width of top level menu link items*/
	border-bottom: #D9D9D9 1px solid;
	border-right: #D9D9D9 1px solid;
	border-left: #D9D9D9 1px solid;
	/* height: 13px; */
	font-size: 10px;
	text-decoration: none; 
	color: #2A5C74;  
	padding: 2px 10px 0px 10px; 
}	

/*Top level menu link items style*/
/*.horizontalcssmenu ul li span {*/
/*	display: block;*/
/*	width: 120px; Width of top level menu link items*/
/*	border-bottom: #D9D9D9 1px solid;*/
/*	border-right: #D9D9D9 1px solid;*/
/*	border-left: #D9D9D9 1px solid;*/
/*	height: 13px;*/
/*	font-size: 10px;*/
/*	text-decoration: none; */
/*	color: #2A5C74;  */
/*	padding: 2px 10px 0px 10px; */
/*}	*/

/*Sub level menu*/
.horizontalcssmenu ul li ul{
	left: 0px;
	top: 0px;
	width: 170px;
	position: absolute;
	display: block;
	visibility: hidden;
	z-index: 1000;
	padding: 0px 0px;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
	width: 170px;
	display: inline;
	float: left;
	background: #F5F5F7;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li .last{
	border-top: #D9D9D9 1px solid;
}

/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
	width: 170px; /*width of sub menu levels*/
	font-weight: bold;
	padding: 2px 15px;
	background: #F5F5F7;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li span{
	/* width: 170px; */ /*width of sub menu levels*/
	font-weight: normal;
	padding: 2px 15px;
	background: #F5F5F7;
}


.horizontalcssmenu ul li ul li a:hover{
	background: #CED3D5;
	color: #000;
}

.horizontalcssmenu ul li ul li span:hover{
	background: #CED3D5;
	color: #000;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li span{
	/* width: 170px; */ /*width of sub menu levels*/
	font-weight: normal;
	padding: 2px 15px;
	background: #F5F5F7;
}

/* agrupador */
.horizontalcssmenu .group {
	border-bottom: #D9D9D9 1px solid;
	border-right: #D9D9D9 1px solid;
	border-left: #D9D9D9 1px solid;
	color: #2A5C74; 
	/* width: 170px; */ 
	font-weight: bolder;
	padding: 2px 5px;
	background: #EBEBEB;
}

/* espa�ador */
.horizontalcssmenu .spacer {
	border-bottom: 1px solid #2A5C74;
	border-right: #D9D9D9 1px solid;
	border-left: #D9D9D9 1px solid;
	color: #2A5C74; 
	/* width: 170px; */ 
	padding: 0px 5px;
	background: #EBEBEB;
}

.horizontalcssmenu .arrowdiv {
	background: transparent url(../images/menu_bullet.gif) 3px no-repeat ;
}

/*Background image for subsequent level menu list links */
.horizontalcssmenu .subfoldericon{
	background: #F5F5F7 url(../images/menu_bullet.gif) 170px no-repeat ;
}

.horizontalcssmenu .subfoldericon:hover{
	background: #CED3D5 url(../images/menu_bullet.gif) 170px no-repeat ;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
	padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */

/**
 * Estrutura para formul�rios
 * Skubs - novembro de 2008
 */



.field_container {
	width: 500px;
	border: 1px solid #800000;
	padding: 0;
	margin: 0;
	position:static;
}

.field_icone {
	width: 16px;
	height: 16px;
	border: 1px solid #8000ff;
	float: left;
}

.field_container label {
	border: 1px solid #800000;
	float: left;
}

.field_container input {
	border: 1px solid #800000;
	float: left;
}

.field_container select {
	border: 1px solid #800000;
	float: left;
}

.field_container textarea {
	border: 1px solid #800000;
	float: left;
}
.float_breaker {
	clear: both;
}

/* CSS Desenvolvido por Erick Salles 24/02/05 */
/* 
/*=======================================================================*/
/* .: Formata��o de Bot�es  */

.filtro {
	font:normal 10px verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #475675;	
	
}
.filtro .header {
	padding: 2px 5px 2px 5px; 
	text-align: left;
	background: #6A7DA5;
	height: 15px;
	font-weight: bold;
	color: #ffffff; 
}
.filtro .header a {
	color: #ffffff;
	border: 0;
}
.filtro .header img {
	border: 0;
	vertical-align: text-bottom;
}

.filtro .header img a {
	border: 0;
	vertical-align: text-bottom;
}

.filtro .content {
	background: #FAFAFA;	
}

.busca_avancada {
	display: none;
}

.botao {
	border: 1px solid #02287B;
	background: #506482;
	color: #E8E9EA;
	font: bold 11px Verdana,Arial,Helvetica,sans-serif;
}

.botao:hover {
    border: 1px solid #01176A;
    background: #3F5371;
}

.botao:focus {
    border: 1px solid #01176A;
    background: #45477E;
}

.helptext {
	text-align: justify;
	font-size: 12px;
	font-style: italic;
	color: #246092;
	background: #E4F5FF;
	border: 1px solid #A6B3AA;
	vertical-align: middle;
	margin: 5px;
	padding: 4px 8px 4px 8px;
	display: none;
}

.feedbackPanelERROR {
	text-align: justify;
	font-size: 12px;
	font-style: italic;
	font-weight:bold;
	color: red;
	vertical-align: middle;
	margin: 5px;
	padding: 4px 8px 4px 8px;
}

.feedbackPanelINFO {
	text-align: justify;
	font-size: 12px;
	font-style: italic;
	font-weight:bold;
	color: green;
	vertical-align: middle;
	margin: 5px;
	padding: 4px 8px 4px 8px;
}


.informacao {
	text-align: justify;
	font-size: 12px;
	font-style: italic;
	color: #2F3E5E;
	background: #CCDBFF;
	border: 1px solid #6A7DA5;
	vertical-align: middle;
	margin: 5px;
	padding: 4px 8px 4px 8px;
}

legend {
	width: auto;
}

.loginInput {
	text-transform: none !important;	
}

input.text, input.title, input.date, select {
	font:normal 11px tahoma, Arial, Helvetica, sans-serif;
	color: #6D6D6D;
	margin: 4px;
	border: 1px solid #bbb;
	height: 18px;
}

input {
	font:normal 11px tahoma, Arial, Helvetica, sans-serif;
	color:#6D6D6D;
	border: 1px solid #bbb;
	padding: 2px;
	margin: 1px;
	text-transform: uppercase;
}


input:focus {
	color: #000000;
	border:1px solid #666;
}

.toolbarForm {
	background: #6A7DA5;
	text-align: right;
	padding: 4px;
	border: 1px solid #475675;
}

.filtro .toolbarForm {
	background: #6A7DA5;
	text-align: right;
	padding: 4px;
	border: 0;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 2px solid #475675;
	background-color: #BCD2EE;
	padding: 5px;
	opacity: 0.9;
	font: 9px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	text-decoration:none;
	font-weight: normal;
}
#tooltip h3, #tooltip div { margin: 0; }

.newLabel {
	font-weight: bold;
	background: black;
	color: white; 
}

/*=======================================================================*/
/* .: Topo  */
.topo {
	width: 100%;
}
.cabecalho {
	height: 130px;
}
.menu_principal {
	left: 0px;
	position: relative;
}

.infoNo {
	height: 75px; /* ainda n�o sei para que serve! */
}
/* onde ficam os logos */
.topoVisual{
	height: 75px;
}
.topo h1 {
	width: 250px;
	height: 75px;
	text-indent: -1000em;
	background: url('../images/top_banner.png') no-repeat 22px 5px;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}
.topo h2 {
	float: right;
	margin: 0;
	padding: 0;
	text-indent: -1000em;
}

h2.logo_maps {
	width: 172px;
	height: 75px;
	background:url('../images/logo_direita.png') no-repeat right 5px;
}

.topo h3 {
	min-width: 573px;
	margin: 0;
	padding-top: 60px;
}

/*=======================================================================*/
/* .: Topo - Toolbar */
.toolbar {
	width: 100%;
	height: 29px;
	font:bold 10px tahoma, Arial, Helvetica, sans-serif; color: #333333; text-decoration:none;
	border-left: 1px solid #d7d6d2;
	border-right: 1px solid #d7d6d2;
}
.toolbar img {
	margin: 0;
}

/*=======================================================================*/
/* .: Topo - Toolbar Usuario */
.toolbar .toolbar_esquerda {
	float: left;
	width: 60%;
	height: 29px;
	padding: 0;
	background:url(../images/bg_toolbar_01.gif) no-repeat right;
}

.toolbar_esquerda .toolbar_texto {
	padding: 8px 0px 0px 22px;
	font:bold 10px tahoma, Arial, Helvetica, sans-serif; color: #333333; text-decoration:none;
}
.toolbar_esquerda .toolbar_texto .toolbar_texto_normal {
	padding: 0px 0px 0px 10px;
	font-weight:normal;
}
.toolbar .toolbar_direita {
	float: right;
	width: 40%;
	height: 29px;
	padding: 0;
	background: url(../images/bg_toolbar_02.gif);
}
.toolbar_direita .icones_produtos {
	float:right;
	padding: 3px 0px 0px 0px;
}
.toolbar_direita .logout_botao {
	float:right;
	padding: 7px 10px 0px 30px;
}

/*=======================================================================*/
/* .: Topo - BarraInfo */
.infoYes .barraInfo {
	width: 742px;
	height: 16px;
	border-bottom: 1px solid #DEDEDE;
	margin: 0 auto;
	float: left;
	padding: 5px 0 0 18px;
	background: #fdfdfd url('../images/f_infoyes.gif') repeat-x left top;
	font: 11px Arial, Verdana,  Helvetica, sans-serif; color: #666; text-decoration:none;
}
.infoYes .barraInfo .dest {
	font: 11px Arial, Verdana,  Helvetica, sans-serif; color: #CC3300; text-decoration:none;
	padding: 0 4px 0 4px;
}
.infoNo .barraInfo { /*olhar */
	width: 755px;
	height: 10px;
	margin: 0;
	text-indent: -1000em;
	background: #fdfdfd url('../images/f_infono.gif') repeat-x;
	font: 8px Arial, Verdana,  Helvetica, sans-serif; color: #666; text-decoration:none;
}

/*=======================================================================*/
/* .: estruturaIframe  */
.estruturaIframe {
	min-width: 755px;
	max-width: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: #FDFDFD;
	#z-index: -1;
}

/* CSS Desenvolvido por Erick Salles 24/02/05 */

.required {
	color: red;
	font-weight: bold;
	padding-left: 2px;
}

.estruturaCont {
	width: 100%;
	margin: 0;
	padding: 0;
	background: #FDFDFD;
}
.estruturaCont h1 {
	padding: 8px 0 0 32px;
	margin: 0;
	height:19px;
	float:left;
	font:normal bold 12px Arial, Helvetica, sans-serif;
	color: #003366;
}
.estruturaCont h2 {
	padding: 1px 20px 0 0;
	margin:0;
	float: right;
	font:normal 10px Arial, Helvetica, sans-serif;
	color: #666;
}

/*=======================================================================*/
/* .: estruturaCont - ContFrame conteudo  */
.estruturaCont .conteudo {
	padding: 0;
	width: 99%;
	height: 100%;
	padding: 0 6px 0px 1px;
	font:normal 11px Arial, Helvetica, sans-serif; color:#333; text-decoration:none;
	/*border: 3px solid #004080; /* azul */
}
.conteudo h1 {
	padding: 3px 0 5px 0;
	margin: 0 0 2px 0;
	height:11px;
	font:normal bold 10px Arial, Helvetica, sans-serif;
	color: #4c4e9b;
	}
.conteudo h1 a{
	padding: 3px 0 5px 0;
	margin: 0 0 2px 0;
	height:11px;
	font:normal bold 11px Arial, Helvetica, sans-serif;
	color: #369;
	background: transparent url('./images/linha_hum_cont.gif') repeat-x left bottom;
	text-decoration: none;
	}
.conteudo h1 a:hover{
	padding: 3px 0 5px 0;
	margin: 0 0 2px 0;
	height:11px;
	font:normal bold 11px Arial, Helvetica, sans-serif;
	color: #666;
	background: transparent url('./images/linha_hum_cont.gif') repeat-x left bottom;
	text-decoration: none;
	}
.conteudo h2{
	float:left;
	}
.conteudo h2 a{
	width:530px;
	height:11px;
	font:normal bold 11px Arial, Helvetica, sans-serif;
	color: #369;
	padding: 0;
	margin: 0 0 2px 0;
	text-decoration: none;
	}
.conteudo h2 a:hover{
	width:530px;
	height:11px;
	font:normal bold 11px Arial, Helvetica, sans-serif;
	color: #666;
	padding: 0;
	margin: 0 0 2px 0;
	text-decoration: none;
	}
.conteudo ul {
	margin-top:3px;
	padding:0 0 0 15px;
	}
.conteudo li {
	list-style-type: square;
	margin:0;
	padding:0 0 0 3px;
	font:normal 11px Arial, Helvetica, sans-serif; color:#333; text-decoration:none;
	}
.conteudo p {
	margin: 0;
	padding: 0;
	font:normal 11px Arial, Helvetica, sans-serif; color:#333; text-decoration:none;
	}
.conteudo p a{
	margin: 0;
	padding: 0;
	font:normal 11px Arial, Helvetica, sans-serif; color:#333; text-decoration:none;
	}
.conteudo p a:hover{
	margin: 0;
	padding: 0;
	font:normal 11px Arial, Helvetica, sans-serif; color:#036; text-decoration:none;
	}
	
.conteudo hr {
	border: 0px;
	background-color: #4C5C7D;
	height: 1px;
}
.funcoesPagina {
	width: 99%;
	margin: 0;
	padding: 0;
	display: block;
	padding-right: 2px;
}

.funcoesPagina h1 {
	padding: 2px;
}

.ajuda {
	width: 190px;
	height: 16px;
	float:right;
	text-align:right;
	padding: 0 0 2px 0;
}
.ajuda a{
	font:normal 11px Arial, Helvetica, sans-serif; color:#333; text-decoration:none;
}
.descricao {
	width: 480px;
	font:normal 11px Arial, Helvetica, sans-serif; color:#666; text-decoration:none;
	padding: 0 0 0 3px;
}
.estruturaTab {
	width: 99%;
	margin: 0;
	padding: 0;
	display: block;
}


/* CSS Desenvolvido por Erick Salles 24/02/05 */
/* 
/*=======================================================================*/
/* .: Formata��o Pagina��o  */
.paginacao {
	font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration:none;
	border-collapse: collapse;
	border-top:none;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
	width: 99.9%;
	margin: 0 0 0 0;
}
.paginacao a {
	font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration:none;
	padding: 0;
	margin: 0;
}
.paginacao thead th a {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration:none;
	padding: 0;
	margin: 4px 4px 4px 4px; 
	display: inline;
}

.paginacao thead th span {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration:none;
	padding: 0;
	margin: 4px 4px 4px 4px; 
	display: inline;
}

.paginacao thead th {
	border: 1px solid #bbb;
	font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration:none;
	padding: 0;
	margin: 3px 0 3px 5px; 
	text-align: left;
}
.paginacao thead th.firstCol1c a { 
	vertical-align: top; 
	text-align: center;
}
.paginacao thead th.halfCol1c a { 
	vertical-align: top; 
	text-align: center;
}
.paginacao thead th.lastCol1c a { 
	vertical-align: top; 
	text-align: center;
}

/*=======================================================================*/
/* .: Formata��o Tabela listagem  */
.listagem {
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #333; 
	text-decoration: none;
	border-collapse: collapse;
	border-top: none;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9; 
	width: 99.9%;
	margin: 0 0px 0 0;
}

.listagem a {
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-decoration: none;
	padding: 0;
	margin: 0;
}
/*	Formata��o Cabe�alho Listagem */
.listagem thead th a {
	float: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-decoration: underline;
	padding: 0;
	margin: 3px 0 3px 5px; 
	text-align: center;
	display: block;
}
.listagem thead th {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-decoration: none;
	padding: 0;
	margin: 3px 0 3px 5px; 
	text-align: center;
	height: 21px;
	border: none; 
    border-bottom: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9; 
    text-align: center;
    background: #CED3D5;
}

thead th.firstColuna{ text-align: left; background: #CED3D5; padding-left: 5px;}
thead th.halfColuna { text-align: center; background: #CED3D5;}
thead th.lastColuna { text-align: center; background: #CED3D5;}
thead th.header { border: 1px solid #CED3D5; background: #FDFDFD;}
thead th.header td.firstColuna { text-align: left; background: #FDFDFD;}

/*	Formata��o do Conte�do da Listagem */

.listagem tbody tr {		
	background: #FDFDFD;
}

.listagem tbody tr .color {		
	background: #F5F5F7; 
}

.listagem tbody tr:hover {		
	background: #84B9FF;
}

.listagem tbody tr:hover .color {		
	background: #84B9FF; 
}

.listagem tbody td {		
	font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration:none;
	margin: 0;	
	height: 11px;
	text-align: left;
}

.listagem a {
	float: left;
	vertical-align: top;
}

.listagem a img {
	border: 0;
	padding: 0px 3px 0 3px;
}

.listagem img {
	margin: 2px 2px 0 2px;
}

.listagem tbody td a {		
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-decoration: none;
	padding: 0;
	text-align: left;
	display: block;
}
.listagem tbody td.firstConteudo, .listagem tbody td.halfConteudo, .listagem tbody td.lastConteudo {
	padding: 2px 2px 2px 5px;
	vertical-align: middle;
	border: none;
}
.listagem tbody td.firstConteudo a, .listagem tbody td.halfConteudo a, .listagem tbody td.lastConteudo a{
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-decoration: none;
	padding: 0 0 3px 0;	
}
.listagem tbody td.firstConteudo a:hover, .listagem tbody td.halfConteudo a:hover, .listagem tbody td.lastConteudo a:hover{
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-decoration:underline;
	padding: 0 0 3px 0;	
}

.listagem tbody td.firstConteudo {
	border-right:1px solid #F0ECEC;
	border-top:1px solid #F0ECEC;
}

.listagem tbody td.halfConteudo {
	border-right:1px solid #F0ECEC;
	border-top:1px solid #F0ECEC;
}
.listagem tbody td.lastConteudo {
	border-top:1px solid #F0ECEC;
}

.listagem tbody td.firstConteudo.money {
	text-align: right;
	padding-right: 5px;
	padding-left: 0px;
}

.listagem tbody td.halfConteudo.money {
	text-align: right;
	padding-right: 5px;
	padding-left: 0px;
}
.listagem tbody td.lastConteudo.money {
	text-align: right;
	padding-right: 5px;
	padding-left: 0px;
}

/* .: Formata��o Tabela de Report  */
.listagem tbody td.firstConteudo.numberCell {
	text-align: right;
	padding-right: 5px;
	padding-left: 0px;
}

.listagem tbody td.halfConteudo.numberCell {
	text-align: right;
	padding-right: 5px;
	padding-left: 0px;
}

.listagem tbody td.lastConteudo.numberCell {
	text-align: right;
	padding-right: 5px;
	padding-left: 0px;
}
.listagem tbody td.firstConteudo.numberPorcentagemCell {
	text-align: right;
	padding-right: 5px;
	padding-left: 0px;
}

.listagem tbody td.halfConteudo.numberPorcentagemCell {
	text-align: right;
	padding-right: 5px;
	padding-left: 0px;
}

.listagem tbody td.lastConteudo.numberPorcentagemCell {
	text-align: right;
	padding-right: 5px;
	padding-left: 0px;
}

.listagem tbody td.firstConteudo.dateCell {
	text-align: center;
}

.listagem tbody td.halfConteudo.dateCell {
	text-align: center;
}

.listagem tbody td.lastConteudo.dateCell {
	text-align: center;
}

.listagem tbody td.firstConteudo.timestampCell {
	text-align: center;
}

.listagem tbody td.halfConteudo.timestampCell {
	text-align: center;
}

.listagem tbody td.lastConteudo.timestampCell {
	text-align: center;
}


.espaco { padding-left:30px; }

.tab-titulo { 
	width: 100%;
	height:22px; 
	color:#FFFFFF; 
	font:bold 10px Verdana, Arial, Helvetica, sans-serif; 
	margin: 0 0 0 -1px; 
	background:url(../images/bg_tab_c1.gif) repeat-x;
}
.tab-titulo .tab-titulo-a { 
	float:left; 
	width:6px; 
	height:6px;
	background:url(../images/bg_tab_c1a.gif) no-repeat; 
}
.tab-titulo .tab-titulo-b { 
	float:left; 
	width:400px; 
	padding: 5px 0px 0px 7px; 
}
.tab-titulo .tab-titulo-c { 
	float:right; 
	width:6px; 
	height:6px;
	background:url(../images/bg_tab_c1b.gif) no-repeat; 
}
.tab-titulo .tab-titulo-toolbar { 
	float:right; 
	width:30px; 
	padding: 3px 7px 0px 7px;
}

/**
 * CSS para MODAL DIALOG
 * Skubs - novembro 2008
 */
#modal_background {
	background:  url(/images/shadowlight.gif) repeat;
	position: absolute; 
	left: 0;
	top: 0;
	z-index: 14000;
	width: 100%; 
	height: 100%;
	margin: 0;
	moz-opacity:0.80;
	-khtml-opacity:0.80;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

.sh	{
	position: absolute;
	top:100px;	
	z-index: 160000;	 
	width: 450px; 
	right: 30%;
	background: url(/images/shadow.png) repeat !important;
	background: url(/images/shadowlight.gif) repeat;
}

.box { 
	height: 350px;
	border: 2px ridge #ccc;
	z-index: 150000;	
	background: #fff;	
	position: relative;
	padding: 10px; 
	top: -5px; /* these two define the shadow 'offset'*/
	left: -5px; /*...*/
}


/** 
 * Skubs - 07/11/2008
 * CSS com defini��es para workspace 
 * 
 */

.ws_table {
	width: 100%;
	height: 22px;
}

.ws_table_column {
	width: 167px;
	float: left;
}

.ws_table_espaco {
	width: 1px;
	float: left;
}

.ws_table_final {
	width: 10px; 
	float: left;
}

.ws_table_tools {
	width: 50px;
	float: left;
}

.ws_config {
	width: 280px; 
	background: #DFDFDF;
	border: solid 1px #4C5C7D;
	padding: 3px;
	z-index: 0;
	position: absolute;
}

.aba_workspace { 
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-decoration:none;
	height: 22px;  
	background:url(../images/bg_tab_c1.gif) 
	repeat-x; 
	/* border: solid 3px #ff0000;*/
}
.aba_workspace .parte1 {
	background:transparent url(../images/bg_tab_c1a.gif) no-repeat scroll 0 0;
	float:left;
	width:6px;
	/* border: solid 3px #00FF00;*/
}
.aba_workspace .parte2 { 
	float: left; 
	width: 120px; 
	padding: 5px 0px 0px 5px;
	/* border: solid 3px #00FFFF; */ 
}
.aba_workspace .parte3 { 
	float: left; 
	padding: 6px 0px 0px 0px;
	width: 30px;
	/* border: solid 3px #0000ff;*/
}
.aba_workspace .parte4 { 
	background: transparent url(../images/bg_tab_c1b.gif) no-repeat scroll 0 0;
	float: right;
	width: 6px;
	/* border: solid 3px #00FF00;*/
}
.linha_workspace { 
	height: 1px;
	width: 100%;  
	background: #4C5C7D;
}

.aba_workspace_off { 
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-decoration:none;
	height: 22px;  
	background:url(../images/bg_tab_c1_off.gif) 
	repeat-x; 
}
.aba_workspace_off .parte1_off {
	background:transparent url(../images/bg_tab_c1a_off.gif) no-repeat scroll 0 0;
	float:left;
	width:6px;
}
.aba_workspace_off .parte2_off { 
	float: left; 
	width: 120px; 
	padding: 5px 0px 0px 5px;
}
.aba_workspace_off .parte2_off a { 
	color: #FFFFFF;
	text-decoration: none;
}
.aba_workspace_off .parte2_off a:hover {
	text-decoration: underline;
}

.aba_workspace .parte3_off { 
	float: left; 
	padding: 6px 0px 0px 0px;
	width: 30px;
}
.aba_workspace_off .parte4_off { 
	background: transparent url(../images/bg_tab_c1b_off.gif) no-repeat scroll 0 0;
	float: right;
	width: 6px;
}